2005-07-14 Kelley Cook <kcook@gcc.gnu.org>	* COPYING, compile, config-ml.in, config.guess,	config.sub, install-sh, missing, mkinstalldirs,	symlink-tree, ylwrap: Sync from upstream sources. 
diff --git a/COPYING b/COPYING index 60549be..623b625 100644 --- a/COPYING +++ b/COPYING 
@@ -2,7 +2,7 @@  Version 2, June 1991    Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA  Everyone is permitted to copy and distribute verbatim copies  of this license document, but changing it is not allowed.   @@ -291,7 +291,7 @@  the "copyright" line and a pointer to where the full notice is found.    <one line to give the program's name and a brief idea of what it does.> - Copyright (C) 19yy <name of author> + Copyright (C) <year> <name of author>    This program is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -305,7 +305,7 @@    You should have received a copy of the GNU General Public License  along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA      Also add information on how to contact you by electronic and paper mail. @@ -313,7 +313,7 @@  If the program is interactive, make it output a short notice like this  when it starts in an interactive mode:   - Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision version 69, Copyright (C) year name of author  Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.  This is free software, and you are welcome to redistribute it  under certain conditions; type `show c' for details. 
diff --git a/ChangeLog b/ChangeLog index d8e5663..30e4d6c 100644 --- a/ChangeLog +++ b/ChangeLog 
@@ -1,3 +1,9 @@ +2005-07-14 Kelley Cook <kcook@gcc.gnu.org> + +	* COPYING, compile, config-ml.in, config.guess, +	config.sub, install-sh, missing, mkinstalldirs, +	symlink-tree, ylwrap: Sync from upstream sources. +  2005-07-13 Eric Christopher <echristo@redhat.com>   	* configure.in: Add toplevel noconfigdir support for tpf. 
diff --git a/compile b/compile index 3d21703..1b1d232 100755 --- a/compile +++ b/compile 
@@ -1,9 +1,9 @@  #! /bin/sh  # Wrapper for compilers which do not understand `-c -o'.   -scriptversion=2004-10-12.08 +scriptversion=2005-05-14.22   -# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.  # Written by Tom Tromey <tromey@cygnus.com>.  #  # This program is free software; you can redistribute it and/or modify @@ -18,7 +18,7 @@  #  # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.    # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a @@ -47,11 +47,11 @@    Report bugs to <bug-automake@gnu.org>.  EOF - exit 0 + exit $?  ;;  -v | --v*)  echo "compile $scriptversion" - exit 0 + exit $?  ;;  esac   
diff --git a/config-ml.in b/config-ml.in index 253e8dd..9372731 100644 --- a/config-ml.in +++ b/config-ml.in 
@@ -16,8 +16,8 @@  #  # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301, USA.  #  # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a 
diff --git a/config.guess b/config.guess index 8229471..917bbc5 100755 --- a/config.guess +++ b/config.guess 
@@ -1,9 +1,9 @@  #! /bin/sh  # Attempt to guess a canonical system name.  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.   -timestamp='2004-11-12' +timestamp='2005-07-08'    # This file is free software; you can redistribute it and/or modify it  # under the terms of the GNU General Public License as published by @@ -17,13 +17,15 @@  #  # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA.  #  # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a  # configuration script generated by Autoconf, you may include it under  # the same distribution terms that you use for the rest of that program.   +  # Originally written by Per Bothner <per@bothner.com>.  # Please send patches to <config-patches@gnu.org>. Submit a context  # diff and a properly formatted ChangeLog entry. @@ -53,7 +55,7 @@  GNU config.guess ($timestamp)    Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005  Free Software Foundation, Inc.    This is free software; see the source for copying conditions. There is NO @@ -66,11 +68,11 @@  while test $# -gt 0 ; do  case $1 in  --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;;  --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;;  --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;;  -- ) # Stop option processing  shift; break ;;  - )	# Use stdin as input. @@ -123,7 +125,7 @@ 	;;  ,,*) CC_FOR_BUILD=$CC ;;  ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ;' +esac ; set_cc_for_build= ;'    # This is needed to find uname on a Pyramid OSx when run in the BSD universe.  # (ghazi@noc.rutgers.edu 1994-08-24) @@ -196,55 +198,20 @@ 	# contains redundant information, the shorter form: 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. 	echo "${machine}-${os}${release}" -	exit 0 ;; - amd64:OpenBSD:*:*) -	echo x86_64-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - amiga:OpenBSD:*:*) -	echo m68k-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - cats:OpenBSD:*:*) -	echo arm-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - hp300:OpenBSD:*:*) -	echo m68k-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - luna88k:OpenBSD:*:*) -	echo m88k-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - mac68k:OpenBSD:*:*) -	echo m68k-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - macppc:OpenBSD:*:*) -	echo powerpc-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - mvme68k:OpenBSD:*:*) -	echo m68k-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - mvme88k:OpenBSD:*:*) -	echo m88k-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - mvmeppc:OpenBSD:*:*) -	echo powerpc-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - sgi:OpenBSD:*:*) -	echo mips64-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; - sun3:OpenBSD:*:*) -	echo m68k-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:OpenBSD:*:*) -	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} -	exit 0 ;; +	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` +	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} +	exit ;;  *:ekkoBSD:*:*) 	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  macppc:MirBSD:*:*) 	echo powerppc-unknown-mirbsd${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:MirBSD:*:*) 	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  alpha:OSF1:*:*) 	case $UNAME_RELEASE in 	*4.0) @@ -297,40 +264,43 @@ 	# A Xn.n version is an unreleased experimental baselevel. 	# 1.2 uses "1.2" for uname -r. 	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -	exit 0 ;; +	exit ;;  Alpha\ *:Windows_NT*:*) 	# How do we know it's Interix rather than the generic POSIX subsystem? 	# Should we change UNAME_MACHINE based on the output of uname instead 	# of the specific Alpha model? 	echo alpha-pc-interix -	exit 0 ;; +	exit ;;  21064:Windows_NT:50:3) 	echo alpha-dec-winnt3.5 -	exit 0 ;; +	exit ;;  Amiga*:UNIX_System_V:4.0:*) 	echo m68k-unknown-sysv4 -	exit 0;; +	exit ;;  *:[Aa]miga[Oo][Ss]:*:*) 	echo ${UNAME_MACHINE}-unknown-amigaos -	exit 0 ;; +	exit ;;  *:[Mm]orph[Oo][Ss]:*:*) 	echo ${UNAME_MACHINE}-unknown-morphos -	exit 0 ;; +	exit ;;  *:OS/390:*:*) 	echo i370-ibm-openedition -	exit 0 ;; +	exit ;;  *:z/VM:*:*) 	echo s390-ibm-zvmoe -	exit 0 ;; +	exit ;;  *:OS400:*:*)  echo powerpc-ibm-os400 -	exit 0 ;; +	exit ;;  arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) 	echo arm-acorn-riscix${UNAME_RELEASE} -	exit 0;; +	exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) +	echo arm-unknown-riscos +	exit ;;  SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) 	echo hppa1.1-hitachi-hiuxmpp -	exit 0;; +	exit ;;  Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) 	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. 	if test "`(/bin/universe) 2>/dev/null`" = att ; then @@ -338,32 +308,32 @@ 	else 	echo pyramid-pyramid-bsd 	fi -	exit 0 ;; +	exit ;;  NILE*:*:*:dcosx) 	echo pyramid-pyramid-svr4 -	exit 0 ;; +	exit ;;  DRS?6000:unix:4.0:6*) 	echo sparc-icl-nx6 -	exit 0 ;; +	exit ;;  DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) 	case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7 && exit 0 ;; + sparc) echo sparc-icl-nx7; exit ;; 	esac ;;  sun4H:SunOS:5.*:*) 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -	exit 0 ;; +	exit ;;  sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -	exit 0 ;; +	exit ;;  i86pc:SunOS:5.*:*) 	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -	exit 0 ;; +	exit ;;  sun4*:SunOS:6*:*) 	# According to config.sub, this is the proper way to canonicalize 	# SunOS6. Hard to guess exactly what SunOS6 will be like, but 	# it's likely to be more like Solaris than SunOS4. 	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -	exit 0 ;; +	exit ;;  sun4*:SunOS:*:*) 	case "`/usr/bin/arch -k`" in  Series*|S4*) @@ -372,10 +342,10 @@ 	esac 	# Japanese Language versions have a version number like `4.1.3-JL'. 	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` -	exit 0 ;; +	exit ;;  sun3*:SunOS:*:*) 	echo m68k-sun-sunos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  sun*:*:4.2BSD:*) 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` 	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 @@ -387,10 +357,10 @@ 	echo sparc-sun-sunos${UNAME_RELEASE} 	;; 	esac -	exit 0 ;; +	exit ;;  aushp:SunOS:*:*) 	echo sparc-auspex-sunos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  # The situation for MiNT is a little confusing. The machine name  # can be virtually everything (everything which is not  # "atarist" or "atariste" at least should have a processor @@ -401,40 +371,40 @@  # be no problem.  atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)  echo m68k-atari-mint${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) 	echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;;  *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)  echo m68k-atari-mint${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)  echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; + exit ;;  hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)  echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; + exit ;;  *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)  echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; + exit ;;  m68k:machten:*:*) 	echo m68k-apple-machten${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  powerpc:machten:*:*) 	echo powerpc-apple-machten${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  RISC*:Mach:*:*) 	echo mips-dec-mach_bsd4.3 -	exit 0 ;; +	exit ;;  RISC*:ULTRIX:*:*) 	echo mips-dec-ultrix${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  VAX*:ULTRIX*:*:*) 	echo vax-dec-ultrix${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  2020:CLIX:*:* | 2430:CLIX:*:*) 	echo clipper-intergraph-clix${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  mips:*:*:UMIPS | mips:*:*:RISCos) 	eval $set_cc_for_build 	sed 's/^	//' << EOF >$dummy.c @@ -458,32 +428,33 @@  exit (-1); 	}  EOF -	$CC_FOR_BUILD -o $dummy $dummy.c \ - && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && exit 0 +	$CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } 	echo mips-mips-riscos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  Motorola:PowerMAX_OS:*:*) 	echo powerpc-motorola-powermax -	exit 0 ;; +	exit ;;  Motorola:*:4.3:PL8-*) 	echo powerpc-harris-powermax -	exit 0 ;; +	exit ;;  Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) 	echo powerpc-harris-powermax -	exit 0 ;; +	exit ;;  Night_Hawk:Power_UNIX:*:*) 	echo powerpc-harris-powerunix -	exit 0 ;; +	exit ;;  m88k:CX/UX:7*:*) 	echo m88k-harris-cxux7 -	exit 0 ;; +	exit ;;  m88k:*:4*:R4*) 	echo m88k-motorola-sysv4 -	exit 0 ;; +	exit ;;  m88k:*:3*:R3*) 	echo m88k-motorola-sysv3 -	exit 0 ;; +	exit ;;  AViiON:dgux:*:*)  # DG/UX returns AViiON for all architectures  UNAME_PROCESSOR=`/usr/bin/uname -p` @@ -499,29 +470,29 @@ 	else  echo i586-dg-dgux${UNAME_RELEASE} 	fi -	exit 0 ;; +	exit ;;  M88*:DolphinOS:*:*)	# DolphinOS (SVR3) 	echo m88k-dolphin-sysv3 -	exit 0 ;; +	exit ;;  M88*:*:R3*:*) 	# Delta 88k system running SVR3 	echo m88k-motorola-sysv3 -	exit 0 ;; +	exit ;;  XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) 	echo m88k-tektronix-sysv3 -	exit 0 ;; +	exit ;;  Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) 	echo m68k-tektronix-bsd -	exit 0 ;; +	exit ;;  *:IRIX*:*:*) 	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` -	exit 0 ;; +	exit ;;  ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. -	echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id -	exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' +	echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id +	exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '  i*86:AIX:*:*) 	echo i386-ibm-aix -	exit 0 ;; +	exit ;;  ia64:AIX:*:*) 	if [ -x /usr/bin/oslevel ] ; then 	IBM_REV=`/usr/bin/oslevel` @@ -529,7 +500,7 @@ 	IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} 	fi 	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} -	exit 0 ;; +	exit ;;  *:AIX:2:3) 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then 	eval $set_cc_for_build @@ -544,14 +515,18 @@ 	exit(0); 	}  EOF -	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 -	echo rs6000-ibm-aix3.2.5 +	if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` +	then +	echo "$SYSTEM_NAME" +	else +	echo rs6000-ibm-aix3.2.5 +	fi 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then 	echo rs6000-ibm-aix3.2.4 	else 	echo rs6000-ibm-aix3.2 	fi -	exit 0 ;; +	exit ;;  *:AIX:*:[45]) 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then @@ -565,28 +540,28 @@ 	IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} 	fi 	echo ${IBM_ARCH}-ibm-aix${IBM_REV} -	exit 0 ;; +	exit ;;  *:AIX:*:*) 	echo rs6000-ibm-aix -	exit 0 ;; +	exit ;;  ibmrt:4.4BSD:*|romp-ibm:BSD:*) 	echo romp-ibm-bsd4.4 -	exit 0 ;; +	exit ;;  ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and 	echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to -	exit 0 ;; # report: romp-ibm BSD 4.3 +	exit ;; # report: romp-ibm BSD 4.3  *:BOSX:*:*) 	echo rs6000-bull-bosx -	exit 0 ;; +	exit ;;  DPX/2?00:B.O.S.:*:*) 	echo m68k-bull-sysv3 -	exit 0 ;; +	exit ;;  9000/[34]??:4.3bsd:1.*:*) 	echo m68k-hp-bsd -	exit 0 ;; +	exit ;;  hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) 	echo m68k-hp-bsd4.4 -	exit 0 ;; +	exit ;;  9000/[34678]??:HP-UX:*:*) 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` 	case "${UNAME_MACHINE}" in @@ -648,9 +623,19 @@ 	esac 	if [ ${HP_ARCH} = "hppa2.0w" ] 	then - # avoid double evaluation of $set_cc_for_build - test -n "$CC_FOR_BUILD" || eval $set_cc_for_build - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | +	grep __LP64__ >/dev/null  then 	HP_ARCH="hppa2.0w"  else @@ -658,11 +643,11 @@  fi 	fi 	echo ${HP_ARCH}-hp-hpux${HPUX_REV} -	exit 0 ;; +	exit ;;  ia64:HP-UX:*:*) 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` 	echo ia64-hp-hpux${HPUX_REV} -	exit 0 ;; +	exit ;;  3050*:HI-UX:*:*) 	eval $set_cc_for_build 	sed 's/^	//' << EOF >$dummy.c @@ -690,158 +675,166 @@  exit (0); 	}  EOF -	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 +	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && +	{ echo "$SYSTEM_NAME"; exit; } 	echo unknown-hitachi-hiuxwe2 -	exit 0 ;; +	exit ;;  9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) 	echo hppa1.1-hp-bsd -	exit 0 ;; +	exit ;;  9000/8??:4.3bsd:*:*) 	echo hppa1.0-hp-bsd -	exit 0 ;; +	exit ;;  *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) 	echo hppa1.0-hp-mpeix -	exit 0 ;; +	exit ;;  hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) 	echo hppa1.1-hp-osf -	exit 0 ;; +	exit ;;  hp8??:OSF1:*:*) 	echo hppa1.0-hp-osf -	exit 0 ;; +	exit ;;  i*86:OSF1:*:*) 	if [ -x /usr/sbin/sysversion ] ; then  echo ${UNAME_MACHINE}-unknown-osf1mk 	else  echo ${UNAME_MACHINE}-unknown-osf1 	fi -	exit 0 ;; +	exit ;;  parisc*:Lites*:*:*) 	echo hppa1.1-hp-lites -	exit 0 ;; +	exit ;;  C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) 	echo c1-convex-bsd - exit 0 ;; + exit ;;  C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) 	if getsysinfo -f scalar_acc 	then echo c32-convex-bsd 	else echo c2-convex-bsd 	fi - exit 0 ;; + exit ;;  C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) 	echo c34-convex-bsd - exit 0 ;; + exit ;;  C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) 	echo c38-convex-bsd - exit 0 ;; + exit ;;  C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) 	echo c4-convex-bsd - exit 0 ;; + exit ;;  CRAY*Y-MP:*:*:*) 	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' -	exit 0 ;; +	exit ;;  CRAY*[A-Z]90:*:*:*) 	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \  -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \  -e 's/\.[^.]*$/.X/' -	exit 0 ;; +	exit ;;  CRAY*TS:*:*:*) 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' -	exit 0 ;; +	exit ;;  CRAY*T3E:*:*:*) 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' -	exit 0 ;; +	exit ;;  CRAY*SV1:*:*:*) 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' -	exit 0 ;; +	exit ;;  *:UNICOS/mp:*:*) 	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' -	exit 0 ;; +	exit ;;  F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`  FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`  FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`  echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; + exit ;;  5000:UNIX_System_V:4.*:*)  FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`  FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`  echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" -	exit 0 ;; +	exit ;;  i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  sparc*:BSD/OS:*:*) 	echo sparc-unknown-bsdi${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:BSD/OS:*:*) 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:FreeBSD:*:*) 	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` -	exit 0 ;; +	exit ;;  i*:CYGWIN*:*) 	echo ${UNAME_MACHINE}-pc-cygwin -	exit 0 ;; +	exit ;;  i*:MINGW*:*) 	echo ${UNAME_MACHINE}-pc-mingw32 -	exit 0 ;; +	exit ;; + i*:windows32*:*) +	# uname -m includes "-pc" on this system. +	echo ${UNAME_MACHINE}-mingw32 +	exit ;;  i*:PW*:*) 	echo ${UNAME_MACHINE}-pc-pw32 -	exit 0 ;; +	exit ;;  x86:Interix*:[34]*) 	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' -	exit 0 ;; +	exit ;;  [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) 	echo i${UNAME_MACHINE}-pc-mks -	exit 0 ;; +	exit ;;  i*:Windows_NT*:* | Pentium*:Windows_NT*:*) 	# How do we know it's Interix rather than the generic POSIX subsystem? 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we 	# UNAME_MACHINE based on the output of uname instead of i386? 	echo i586-pc-interix -	exit 0 ;; +	exit ;;  i*:UWIN*:*) 	echo ${UNAME_MACHINE}-pc-uwin -	exit 0 ;; +	exit ;; + amd64:CYGWIN*:*:*) +	echo x86_64-unknown-cygwin +	exit ;;  p*:CYGWIN*:*) 	echo powerpcle-unknown-cygwin -	exit 0 ;; +	exit ;;  prep*:SunOS:5.*:*) 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -	exit 0 ;; +	exit ;;  *:GNU:*:*) 	# the GNU system 	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` -	exit 0 ;; +	exit ;;  *:GNU/*:*:*) 	# other systems with GNU libc and userland 	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu -	exit 0 ;; +	exit ;;  i*86:Minix:*:*) 	echo ${UNAME_MACHINE}-pc-minix -	exit 0 ;; +	exit ;;  arm*:Linux:*:*) 	echo ${UNAME_MACHINE}-unknown-linux-gnu -	exit 0 ;; +	exit ;;  cris:Linux:*:*) 	echo cris-axis-linux-gnu -	exit 0 ;; +	exit ;;  crisv32:Linux:*:*) 	echo crisv32-axis-linux-gnu -	exit 0 ;; +	exit ;;  frv:Linux:*:*) 	echo frv-unknown-linux-gnu -	exit 0 ;; +	exit ;;  ia64:Linux:*:*) 	echo ${UNAME_MACHINE}-unknown-linux-gnu -	exit 0 ;; +	exit ;;  m32r*:Linux:*:*) 	echo ${UNAME_MACHINE}-unknown-linux-gnu -	exit 0 ;; +	exit ;;  m68*:Linux:*:*) 	echo ${UNAME_MACHINE}-unknown-linux-gnu -	exit 0 ;; +	exit ;;  mips:Linux:*:*) 	eval $set_cc_for_build 	sed 's/^	//' << EOF >$dummy.c @@ -859,7 +852,7 @@ 	#endif  EOF 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` -	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 +	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 	;;  mips64:Linux:*:*) 	eval $set_cc_for_build @@ -878,14 +871,14 @@ 	#endif  EOF 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` -	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 +	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 	;;  ppc:Linux:*:*) 	echo powerpc-unknown-linux-gnu -	exit 0 ;; +	exit ;;  ppc64:Linux:*:*) 	echo powerpc64-unknown-linux-gnu -	exit 0 ;; +	exit ;;  alpha:Linux:*:*) 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in  EV5) UNAME_MACHINE=alphaev5 ;; @@ -899,7 +892,7 @@ 	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null 	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} -	exit 0 ;; +	exit ;;  parisc:Linux:*:* | hppa:Linux:*:*) 	# Look for CPU level 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -907,25 +900,25 @@  PA8*) echo hppa2.0-unknown-linux-gnu ;;  *) echo hppa-unknown-linux-gnu ;; 	esac -	exit 0 ;; +	exit ;;  parisc64:Linux:*:* | hppa64:Linux:*:*) 	echo hppa64-unknown-linux-gnu -	exit 0 ;; +	exit ;;  s390:Linux:*:* | s390x:Linux:*:*) 	echo ${UNAME_MACHINE}-ibm-linux -	exit 0 ;; +	exit ;;  sh64*:Linux:*:*) 	echo ${UNAME_MACHINE}-unknown-linux-gnu -	exit 0 ;; +	exit ;;  sh*:Linux:*:*) 	echo ${UNAME_MACHINE}-unknown-linux-gnu -	exit 0 ;; +	exit ;;  sparc:Linux:*:* | sparc64:Linux:*:*) 	echo ${UNAME_MACHINE}-unknown-linux-gnu -	exit 0 ;; +	exit ;;  x86_64:Linux:*:*) 	echo x86_64-unknown-linux-gnu -	exit 0 ;; +	exit ;;  i*86:Linux:*:*) 	# The BFD linker knows what the default object file format is, so 	# first see if it will tell us. cd to the root directory to prevent @@ -943,15 +936,15 @@ 	;;  a.out-i386-linux) 	echo "${UNAME_MACHINE}-pc-linux-gnuaout" -	exit 0 ;; +	exit ;;  coff-i386) 	echo "${UNAME_MACHINE}-pc-linux-gnucoff" -	exit 0 ;; +	exit ;;  "") 	# Either a pre-BFD a.out linker (linux-gnuoldld) or 	# one that does not give us useful --help. 	echo "${UNAME_MACHINE}-pc-linux-gnuoldld" -	exit 0 ;; +	exit ;; 	esac 	# Determine whether the default compiler is a.out or elf 	eval $set_cc_for_build @@ -979,15 +972,18 @@ 	#endif  EOF 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` -	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 -	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 +	test x"${LIBC}" != x && { +	echo "${UNAME_MACHINE}-pc-linux-${LIBC}" +	exit +	} +	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } 	;;  i*86:DYNIX/ptx:4*:*) 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. 	# earlier versions are messed up and put the nodename in both 	# sysname and nodename. 	echo i386-sequent-sysv4 -	exit 0 ;; +	exit ;;  i*86:UNIX_SV:4.2MP:2.*)  # Unixware is an offshoot of SVR4, but it has its own version  # number series starting with 2... @@ -995,27 +991,27 @@ 	# I just have to hope. -- rms.  # Use sysv4.2uw... so that sysv4* matches it. 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} -	exit 0 ;; +	exit ;;  i*86:OS/2:*:*) 	# If we were able to find `uname', then EMX Unix compatibility 	# is probably installed. 	echo ${UNAME_MACHINE}-pc-os2-emx -	exit 0 ;; +	exit ;;  i*86:XTS-300:*:STOP) 	echo ${UNAME_MACHINE}-unknown-stop -	exit 0 ;; +	exit ;;  i*86:atheos:*:*) 	echo ${UNAME_MACHINE}-unknown-atheos -	exit 0 ;; -	i*86:syllable:*:*) +	exit ;; + i*86:syllable:*:*) 	echo ${UNAME_MACHINE}-pc-syllable -	exit 0 ;; +	exit ;;  i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) 	echo i386-unknown-lynxos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  i*86:*DOS:*:*) 	echo ${UNAME_MACHINE}-pc-msdosdjgpp -	exit 0 ;; +	exit ;;  i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then @@ -1023,15 +1019,16 @@ 	else 	echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} 	fi -	exit 0 ;; - i*86:*:5:[78]*) +	exit ;; + i*86:*:5:[678]*) +	# UnixWare 7.x, OpenUNIX and OpenServer 6. 	case `/bin/uname -X | grep "^Machine"` in  *486*) UNAME_MACHINE=i486 ;;  *Pentium) UNAME_MACHINE=i586 ;;  *Pent*|*Celeron) UNAME_MACHINE=i686 ;; 	esac 	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} -	exit 0 ;; +	exit ;;  i*86:*:3.2:*) 	if test -f /usr/options/cb.name; then 	UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` @@ -1049,73 +1046,73 @@ 	else 	echo ${UNAME_MACHINE}-pc-sysv32 	fi -	exit 0 ;; +	exit ;;  pc:*:*:*) 	# Left here for compatibility:  # uname -m prints for DJGPP always 'pc', but it prints nothing about  # the processor, so we play safe by assuming i386. 	echo i386-pc-msdosdjgpp - exit 0 ;; + exit ;;  Intel:Mach:3*:*) 	echo i386-pc-mach3 -	exit 0 ;; +	exit ;;  paragon:*:*:*) 	echo i860-intel-osf1 -	exit 0 ;; +	exit ;;  i860:*:4.*:*) # i860-SVR4 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 	else # Add other i860-SVR4 vendors below as they are discovered.  echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 	fi -	exit 0 ;; +	exit ;;  mini*:CTIX:SYS*5:*) 	# "miniframe" 	echo m68010-convergent-sysv -	exit 0 ;; +	exit ;;  mc68k:UNIX:SYSTEM5:3.51m) 	echo m68k-convergent-sysv -	exit 0 ;; +	exit ;;  M680?0:D-NIX:5.3:*) 	echo m68k-diab-dnix -	exit 0 ;; +	exit ;;  M68*:*:R3V[5678]*:*) -	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; +	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;  3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) 	OS_REL='' 	test -r /etc/.relid \ 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4.3${OS_REL} && exit 0 + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;  3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)  /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; + && { echo i486-ncr-sysv4; exit; } ;;  m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) 	echo m68k-unknown-lynxos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  mc68030:UNIX_System_V:4.*:*) 	echo m68k-atari-sysv4 -	exit 0 ;; +	exit ;;  TSUNAMI:LynxOS:2.*:*) 	echo sparc-unknown-lynxos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  rs6000:LynxOS:2.*:*) 	echo rs6000-unknown-lynxos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) 	echo powerpc-unknown-lynxos${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  SM[BE]S:UNIX_SV:*:*) 	echo mips-dde-sysv${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  RM*:ReliantUNIX-*:*:*) 	echo mips-sni-sysv4 -	exit 0 ;; +	exit ;;  RM*:SINIX-*:*:*) 	echo mips-sni-sysv4 -	exit 0 ;; +	exit ;;  *:SINIX-*:*:*) 	if uname -p 2>/dev/null >/dev/null ; then 	UNAME_MACHINE=`(uname -p) 2>/dev/null` @@ -1123,61 +1120,65 @@ 	else 	echo ns32k-sni-sysv 	fi -	exit 0 ;; +	exit ;;  PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort  # says <Richard.M.Bartel@ccMail.Census.GOV>  echo i586-unisys-sysv4 - exit 0 ;; + exit ;;  *:UNIX_System_V:4*:FTX*) 	# From Gerald Hewes <hewes@openmarket.com>. 	# How about differentiating between stratus architectures? -djm 	echo hppa1.1-stratus-sysv4 -	exit 0 ;; +	exit ;;  *:*:*:FTX*) 	# From seanf@swdc.stratus.com. 	echo i860-stratus-sysv4 -	exit 0 ;; +	exit ;; + i*86:VOS:*:*) +	# From Paul.Green@stratus.com. +	echo ${UNAME_MACHINE}-stratus-vos +	exit ;;  *:VOS:*:*) 	# From Paul.Green@stratus.com. 	echo hppa1.1-stratus-vos -	exit 0 ;; +	exit ;;  mc68*:A/UX:*:*) 	echo m68k-apple-aux${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  news*:NEWS-OS:6*:*) 	echo mips-sony-newsos6 -	exit 0 ;; +	exit ;;  R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) 	if [ -d /usr/nec ]; then  echo mips-nec-sysv${UNAME_RELEASE} 	else  echo mips-unknown-sysv${UNAME_RELEASE} 	fi - exit 0 ;; + exit ;;  BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only. 	echo powerpc-be-beos -	exit 0 ;; +	exit ;;  BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only. 	echo powerpc-apple-beos -	exit 0 ;; +	exit ;;  BePC:BeOS:*:*)	# BeOS running on Intel PC compatible. 	echo i586-pc-beos -	exit 0 ;; +	exit ;;  SX-4:SUPER-UX:*:*) 	echo sx4-nec-superux${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  SX-5:SUPER-UX:*:*) 	echo sx5-nec-superux${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  SX-6:SUPER-UX:*:*) 	echo sx6-nec-superux${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  Power*:Rhapsody:*:*) 	echo powerpc-apple-rhapsody${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:Rhapsody:*:*) 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:Darwin:*:*) 	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown 	case $UNAME_PROCESSOR in @@ -1185,7 +1186,7 @@  unknown) UNAME_PROCESSOR=powerpc ;; 	esac 	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:procnto*:*:* | *:QNX:[0123456789]*:*) 	UNAME_PROCESSOR=`uname -p` 	if test "$UNAME_PROCESSOR" = "x86"; then @@ -1193,22 +1194,25 @@ 	UNAME_MACHINE=pc 	fi 	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:QNX:*:4*) 	echo i386-pc-qnx -	exit 0 ;; +	exit ;; + NSE-?:NONSTOP_KERNEL:*:*) +	echo nse-tandem-nsk${UNAME_RELEASE} +	exit ;;  NSR-?:NONSTOP_KERNEL:*:*) 	echo nsr-tandem-nsk${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:NonStop-UX:*:*) 	echo mips-compaq-nonstopux -	exit 0 ;; +	exit ;;  BS2000:POSIX*:*:*) 	echo bs2000-siemens-sysv -	exit 0 ;; +	exit ;;  DS/*:UNIX_System_V:*:*) 	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:Plan9:*:*) 	# "uname -m" is not consistent, so use $cputype instead. 386 	# is converted to i386 for consistency with other x86 @@ -1219,41 +1223,44 @@  UNAME_MACHINE="$cputype" 	fi 	echo ${UNAME_MACHINE}-unknown-plan9 -	exit 0 ;; +	exit ;;  *:TOPS-10:*:*) 	echo pdp10-unknown-tops10 -	exit 0 ;; +	exit ;;  *:TENEX:*:*) 	echo pdp10-unknown-tenex -	exit 0 ;; +	exit ;;  KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) 	echo pdp10-dec-tops20 -	exit 0 ;; +	exit ;;  XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) 	echo pdp10-xkl-tops20 -	exit 0 ;; +	exit ;;  *:TOPS-20:*:*) 	echo pdp10-unknown-tops20 -	exit 0 ;; +	exit ;;  *:ITS:*:*) 	echo pdp10-unknown-its -	exit 0 ;; +	exit ;;  SEI:*:*:SEIUX)  echo mips-sei-seiux${UNAME_RELEASE} -	exit 0 ;; +	exit ;;  *:DragonFly:*:*) 	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` -	exit 0 ;; +	exit ;;  *:*VMS:*:*) 	UNAME_MACHINE=`(uname -p) 2>/dev/null` 	case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms && exit 0 ;; - I*) echo ia64-dec-vms && exit 0 ;; - V*) echo vax-dec-vms && exit 0 ;; + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; 	esac ;;  *:XENIX:*:SysV) 	echo i386-pc-xenix -	exit 0 ;; +	exit ;; + i*86:skyos:*:*) +	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' +	exit ;;  esac    #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1285,7 +1292,7 @@  #endif    #if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); + printf ("arm-acorn-riscix\n"); exit (0);  #endif    #if defined (hp300) && !defined (hpux) @@ -1374,11 +1381,12 @@  }  EOF   -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && +	{ echo "$SYSTEM_NAME"; exit; }    # Apollos put the system type in the environment.   -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }    # Convex versions that predate uname can use getsysinfo(1)   @@ -1387,22 +1395,22 @@  case `getsysinfo -f cpu_type` in  c1*) 	echo c1-convex-bsd -	exit 0 ;; +	exit ;;  c2*) 	if getsysinfo -f scalar_acc 	then echo c32-convex-bsd 	else echo c2-convex-bsd 	fi -	exit 0 ;; +	exit ;;  c34*) 	echo c34-convex-bsd -	exit 0 ;; +	exit ;;  c38*) 	echo c38-convex-bsd -	exit 0 ;; +	exit ;;  c4*) 	echo c4-convex-bsd -	exit 0 ;; +	exit ;;  esac  fi   @@ -1413,7 +1421,9 @@  the operating system you are using. It is advised that you  download the most up to date version of the config scripts from   - ftp://ftp.gnu.org/pub/gnu/config/ + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess +and + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub    If the version you run ($0) is already up to date, please  send the following data and any information you think might be 
diff --git a/config.sub b/config.sub index c2262a7..1c366df 100755 --- a/config.sub +++ b/config.sub 
@@ -3,7 +3,7 @@  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,  # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.   -timestamp='2005-04-22' +timestamp='2005-07-08'    # This file is (in principle) common to ALL GNU software.  # The presence of a machine in this file suggests that SOME GNU software @@ -21,14 +21,15 @@  #  # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +#  # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a  # configuration script generated by Autoconf, you may include it under  # the same distribution terms that you use for the rest of that program.   +  # Please send patches to <config-patches@gnu.org>. Submit a context  # diff and a properly formatted ChangeLog entry.  # @@ -83,11 +84,11 @@  while test $# -gt 0 ; do  case $1 in  --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;;  --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;;  --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;;  -- ) # Stop option processing  shift; break ;;  - )	# Use stdin as input. @@ -99,7 +100,7 @@  *local*)  # First pass through any local machine types.  echo $1 - exit 0;; + exit ;;    * )  break ;; @@ -247,6 +248,7 @@ 	| mips64vr4100 | mips64vr4100el \ 	| mips64vr4300 | mips64vr4300el \ 	| mips64vr5000 | mips64vr5000el \ +	| mips64vr5900 | mips64vr5900el \ 	| mipsisa32 | mipsisa32el \ 	| mipsisa32r2 | mipsisa32r2el \ 	| mipsisa64 | mipsisa64el \ @@ -255,13 +257,14 @@ 	| mipsisa64sr71k | mipsisa64sr71kel \ 	| mipstx39 | mipstx39el \ 	| mn10200 | mn10300 \ +	| ms1 \ 	| msp430 \ 	| ns16k | ns32k \ -	| openrisc | or32 \ +	| or32 \ 	| pdp10 | pdp11 | pj | pjl \ 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ 	| pyramid \ -	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ +	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ 	| sh64 | sh64le \ 	| sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ 	| sparcv8 | sparcv9 | sparcv9b \ @@ -324,6 +327,7 @@ 	| mips64vr4100-* | mips64vr4100el-* \ 	| mips64vr4300-* | mips64vr4300el-* \ 	| mips64vr5000-* | mips64vr5000el-* \ +	| mips64vr5900-* | mips64vr5900el-* \ 	| mipsisa32-* | mipsisa32el-* \ 	| mipsisa32r2-* | mipsisa32r2el-* \ 	| mipsisa64-* | mipsisa64el-* \ @@ -332,6 +336,7 @@ 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \ 	| mipstx39-* | mipstx39el-* \ 	| mmix-* \ +	| ms1-* \ 	| msp430-* \ 	| none-* | np1-* | ns16k-* | ns32k-* \ 	| orion-* \ @@ -339,7 +344,7 @@ 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ 	| pyramid-* \ 	| romp-* | rs6000-* \ -	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ +	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 	| sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ 	| sparclite-* \ @@ -766,9 +771,8 @@ 	basic_machine=hppa1.1-oki 	os=-proelf 	;; -	or32 | or32-*) +	openrisc | openrisc-*) 	basic_machine=or32-unknown -	os=-coff 	;; 	os400) 	basic_machine=powerpc-ibm @@ -1094,12 +1098,9 @@ 	we32k) 	basic_machine=we32k-att 	;; -	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) +	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) 	basic_machine=sh-unknown 	;; -	sh64) -	basic_machine=sh64-unknown -	;; 	sparc | sparcv8 | sparcv9 | sparcv9b) 	basic_machine=sparc-sun 	;; @@ -1186,7 +1187,8 @@  | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \  | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \  | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*) + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku*) 	# Remember, each alternative MUST END IN *, to match a version number. 	;; 	-qnx*) @@ -1204,7 +1206,7 @@ 	os=`echo $os | sed -e 's|nto|nto-qnx|'` 	;; 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \  | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) 	;; 	-mac*) @@ -1393,6 +1395,9 @@ 	*-be) 	os=-beos 	;; +	*-haiku) +	os=-haiku +	;; 	*-ibm) 	os=-aix 	;; @@ -1564,7 +1569,7 @@  esac    echo $basic_machine$os -exit 0 +exit    # Local variables:  # eval: (add-hook 'write-file-hooks 'time-stamp) 
diff --git a/install-sh b/install-sh index 6ebe46d..4d4a951 100755 --- a/install-sh +++ b/install-sh 
@@ -1,7 +1,7 @@  #!/bin/sh  # install - install a program, script, or datafile   -scriptversion=2004-12-17.09 +scriptversion=2005-05-14.22    # This originates from X11R5 (mit/util/scripts/install.sh), which was  # later released in X11R6 (xc/config/util/install.sh) with the @@ -109,7 +109,7 @@  shift  continue;;   - --help) echo "$usage"; exit 0;; + --help) echo "$usage"; exit $?;;    -m) chmodcmd="$chmodprog $2"  shift @@ -134,7 +134,7 @@ 	shift 	continue;;   - --version) echo "$0 $scriptversion"; exit 0;; + --version) echo "$0 $scriptversion"; exit $?;;    *) # When -d is used, all remaining arguments are directories to create. 	# When -t is used, the destination is already specified. 
diff --git a/missing b/missing index 64b5f90..894e786 100755 --- a/missing +++ b/missing 
@@ -1,9 +1,9 @@  #! /bin/sh  # Common stub for a few missing GNU programs while installing.   -scriptversion=2004-09-07.08 +scriptversion=2005-06-08.21   -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004 +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005  # Free Software Foundation, Inc.  # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.   @@ -19,8 +19,8 @@    # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA.    # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a @@ -87,12 +87,12 @@  yacc create \`y.tab.[ch]', if possible, from existing .[ch]    Send bug reports to <bug-automake@gnu.org>." - exit 0 + exit $?  ;;    -v|--v|--ve|--ver|--vers|--versi|--versio|--version)  echo "missing $scriptversion (GNU Automake)" - exit 0 + exit $?  ;;    -*) @@ -288,11 +288,18 @@  call might also be the consequence of using a buggy \`make' (AIX,  DU, IRIX). You might want to install the \`Texinfo' package or  the \`GNU make' package. Grab either from any GNU archive site." + # The file to touch is that specified with -o ...  file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`  if test -z "$file"; then - file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info  fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1  touch $file  ;;   
diff --git a/mkinstalldirs b/mkinstalldirs index 6fbe5e1..259dbfc 100755 --- a/mkinstalldirs +++ b/mkinstalldirs 
@@ -1,7 +1,7 @@  #! /bin/sh  # mkinstalldirs --- make directory hierarchy   -scriptversion=2004-02-15.20 +scriptversion=2005-06-29.22    # Original author: Noah Friedman <friedman@prep.ai.mit.edu>  # Created: 1993-05-16 @@ -12,7 +12,7 @@  # <automake-patches@gnu.org>.    errstatus=0 -dirmode="" +dirmode=    usage="\  Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ... @@ -27,7 +27,7 @@  case $1 in  -h | --help | --h*) # -h for help  echo "$usage" - exit 0 + exit $?  ;;  -m) # -m PERM arg  shift @@ -37,7 +37,7 @@  ;;  --version)  echo "$0 $scriptversion" - exit 0 + exit $?  ;;  --) # stop option processing  shift @@ -103,13 +103,21 @@    for file  do - set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` + case $file in + /*) pathcomp=/ ;; + *) pathcomp= ;; + esac + oIFS=$IFS + IFS=/ + set fnord $file  shift + IFS=$oIFS   - pathcomp=  for d  do - pathcomp="$pathcomp$d" + test "x$d" = x && continue + + pathcomp=$pathcomp$d  case $pathcomp in  -*) pathcomp=./$pathcomp ;;  esac @@ -124,7 +132,7 @@  else 	if test ! -z "$dirmode"; then  echo "chmod $dirmode $pathcomp" - lasterr="" + lasterr=  chmod "$dirmode" "$pathcomp" || lasterr=$?    if test ! -z "$lasterr"; then @@ -134,7 +142,7 @@  fi  fi   - pathcomp="$pathcomp/" + pathcomp=$pathcomp/  done  done   
diff --git a/symlink-tree b/symlink-tree index 22132c7..a9d5083 100755 --- a/symlink-tree +++ b/symlink-tree 
@@ -15,8 +15,8 @@  #  # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301, USA.  #  # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a 
diff --git a/ylwrap b/ylwrap index 10e4368..102bd89 100755 --- a/ylwrap +++ b/ylwrap 
@@ -1,7 +1,7 @@  #! /bin/sh  # ylwrap - wrapper for lex/yacc invocations.   -scriptversion=2005-02-02.22 +scriptversion=2005-05-14.22    # Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005  # Free Software Foundation, Inc. @@ -20,7 +20,8 @@  #  # You should have received a copy of the GNU General Public License  # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA.    # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a